from PIL import Image
import os

# 定义输入和输出文件夹路径
input_folder = 'image'
output_folder = 'output'

# 确保输出文件夹存在
if not os.path.exists(output_folder):
    os.makedirs(output_folder)

# 获取输入文件夹中所有tif文件的文件名
tif_files = [f for f in os.listdir(input_folder) if f.endswith('.tif')]

# 遍历tif文件并转换为png格式
for tif_file in tif_files:
    # 构建输入和输出文件的路径
    input_path = os.path.join(input_folder, tif_file)
    output_path = os.path.join(output_folder, os.path.splitext(tif_file)[0] + '.jpg')

    # 打开tif图像文件
    img = Image.open(input_path)

    # 将图像保存为png格式
    img.save(output_path, 'PNG')
    print(f"{input_path} 转换为 {output_path}")

print("转换完成！")
